have administered - Anglais Synonymes Dictionnaire